<?php
//文件的加载
//include    require    include_once   require_once 4种引用方法

//include 'fns/fn.php';
//require 'fns/fn.php';  //这个比较严格，如果没有php文件就会下面的bad不会继续输出，而include会继续
////include_once  'fns/fn.php';
////require_once 'fns/fn.php';
//  $arr=array(1,52,34);
//  p($arr);
//  echo "bad";
//  
////  在php中，不能重复名定义函数（以下形式），解决办法可以用include_once   require_once，他们保证文件被引用一次  
//  function fn(){};
//  function fn(){};
?>

<?php
//设置包含路径
//echo get_include_path(); 
//exit;
//die;  
//    都是停掉脚本

set_include_path(get_include_path()."../fns1;fns");//中间分号 在window系统好使，其他不行
//set_include_path(get_include_path()."../fns1".PATH_SEPARATOR."fns");//解决方法    separator分隔符的意思
//include 'fn.php';
?>


<?php
//时区
//UTC=GMT  0时区]

//PRC中国
//Asia/shanghai
//Asia/chongqing
//date_default_timezone_get();exit;获取默认时区
//date_default_timezone_set("PRC");
//echo date("Y-m-d H:i:s");
//echo "<br/>";
//die;//("终止")；
//echo date("Y-m-d h:i:s");


//时间戳：是用秒数来表示

echo time();//输出当前时间戳   
echo "<br/>";
echo mktime(4, 23, 34, 2, 3, 1999);//时分秒 月日年
echo "<br/>";
echo strtotime("1999-2-3 4:23:34");

//时间戳中常用的函数date 、time、 mktime、 strtotime 、getdate、 microtime
set_include_path("fns");
include 'fn.php';
$arr=getdate();//返回数组
p($arr);
?>

<?php
//microtime()返回是带有微秒的时间戳

//例子是算出一个脚本执行多长时间
$s=microtime(true);
$c=0;
for($i=0;$i<1000000;$i++){
      $c++;              
}
 echo round(microtime(true)-$s,5);
?>



